package com.ljtxxhwj.myblob.service;

import com.ljtxxhwj.myblob.entity.FavoriteFolderHasFavorite;

import java.util.List;

public interface FavoriteFolderHasFavoriteService {
    // 插入新的收藏夹和收藏的关联关系
    void addFavoriteFolderHasFavorite(FavoriteFolderHasFavorite relation);

    // 根据收藏夹ID删除关联的收藏
    void removeFavoritesByFavoriteFolderId(Integer favoriteFolderId);

    // 根据收藏ID删除关联的收藏夹
    void removeFavoriteFoldersByFavoriteId(Integer favoriteId);

    // 根据收藏夹ID查询关联的收藏列表
    List<Integer> getFavoriteIdsByFavoriteFolderId(Integer favoriteFolderId);

    // 根据收藏ID查询关联的收藏夹列表
    List<Integer> getFavoriteFolderIdsByFavoriteId(Integer favoriteId);
}